frost-proof layer - German English Dictionary